.main {
  .main-wrapper {
    .content-wrapper {
      .content-article {
        padding: 10px 25px 100px;
        section {
          margin: 50px 0 10px 0;
          h2 {
            font-size: 25px;
            font-weight: 500;
            line-height: 1.2;
            color: #555555;
            text-transform: uppercase;
            letter-spacing: 1px;
            margin-bottom: 25px;
          }
          p {
            font-size: 16px;
            font-weight: 400;
            line-height: 1.5;
            color: #555555;
            margin-bottom: 10px;
          }
        }
      }
    }
  }
}
// ================================================================================
// breakpoints: 1024 768 640 480 375 320
// ================================================================================
@media (max-width: 1023px) {
  .main {
    .main-wrapper {
      .content-wrapper {
        .content-article {
          padding: 0 15px 100px;
        }
      }
    }
  }
}
